/****************************************************************************************** Import */

// global
import GlobalApp from './global/app';
import GlobalCollect from './global/collect';
import GlobalKey from './global/key';
import GlobalUrl from './global/url';

// map
import MapRegex from './map/regex';
import MapEvent from './map/event';
import MapScreen from './map/screen';

// pipe
import PipeAction from './pipe/action';
import PipeComp from './pipe/comp';
import PipePage from './pipe/page';
import PipePre from './pipe/pre';



/****************************************************************************************** Object */
export default {

    // global
    app: GlobalApp,
    collect: GlobalCollect,
    key: GlobalKey,
    url: GlobalUrl,

    // map
    map: {
        regex: MapRegex,
        event: MapEvent,
        screen: MapScreen,
    },    

    // pipe
    pipe: {
        action: PipeAction,
        comp: PipeComp,
        page: PipePage,
        pre: PipePre,
    },

    
}
